package com.ftg.learn.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 权限表
 *
 * @TableName sys_permission
 */
public class SysPermission implements Serializable {

    /**
     * 编号
     */

    public Long id;
    /**
     * 父编号
     */
    public Long parentId;
    /**
     * 权限名
     */
    public String name;
    /**
     * 权限URL
     */
    public String url;
    /**
     * 图标
     */
    public String icon;
    /**
     * 权限类型：1菜单，2按钮
     */
    public Integer type;
    /**
     * 创建时间
     */
    public Date gmtCreate;
    /**
     * 更新时间
     */
    public Date gmtModified;

    /**
     * 编号
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 父编号
     */
    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    /**
     * 权限名
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 权限URL
     */
    public void setUrl(String url) {
        this.url = url;
    }

    /**
     * 图标
     */
    public void setIcon(String icon) {
        this.icon = icon;
    }

    /**
     * 权限类型：1菜单，2按钮
     */
    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * 创建时间
     */
    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    /**
     * 更新时间
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }


    /**
     * 编号
     */
    public Long getId() {
        return this.id;
    }

    /**
     * 父编号
     */
    public Long getParentId() {
        return this.parentId;
    }

    /**
     * 权限名
     */
    public String getName() {
        return this.name;
    }

    /**
     * 权限URL
     */
    public String getUrl() {
        return this.url;
    }

    /**
     * 图标
     */
    public String getIcon() {
        return this.icon;
    }

    /**
     * 权限类型：1菜单，2按钮
     */
    public Integer getType() {
        return this.type;
    }

    /**
     * 创建时间
     */
    public Date getGmtCreate() {
        return this.gmtCreate;
    }

    /**
     * 更新时间
     */
    public Date getGmtModified() {
        return this.gmtModified;
    }

}
